// 引入vue
import Vue from 'vue'

// 引入vuex
import Vuex from 'vuex'
// 引入state
import state from './state'
// 引入mutations
import mutations from './mutations'
// 引入actions
import actions from './actions'
// 引入getters
import getters from './getters'
// 引入模块modules
import modules from './modules'

// 声明使用vuex
Vue.use(Vuex)

// 暴露Vuex的实例对象
export default new Vuex.Store({
  state,//总的state
  mutations,//总的mutations
  actions,//总的actions
  getters,//总的getters
  modules//Vuex的模块
})